How I met Data ?

himym finale

Professeurs

Sketch

🎓 INSA Génie Mathématique - 2008-2013

insa

Dassault Systèmes - 2012

dassault fashion

La simulation de tissus

Maillage 3D
+
forces physiques
tissuForce1 tissuForce2

Dassault Systèmes - 2013

home by me

L’aménagement automatique de cuisines

cuisok

pso

Thermo Fisher - 2016

avizo3D

C++, Qt, Cuda
Shaders OpenGL
Git

Lectra - 2019

Modaris3D

Le monde de la 3D

  • 📐 Des maths appliquées

  • 👩‍💻 Algorithmie poussée

  • 📉 Recherche de perf (optimisation, calcul distribué)

  • 👗 Projets intéressants, beaucoup de fonctionnel

  • 🇩🇪 Conférence C++ à Berlin

  • 👩‍🔬 Expertise C++

La perte de vitesse - 2021

perteVitesse

Besoin de changement !

todo

Choix difficiles

changement

L’entretien d’embauche

entretien

Premières difficultés

  • 💵 Déception côté salaire

    • Plan de montée en compétence

  • ⌚ 3 mois d’attente

    • 💻 Demande accès formations

💺 Ingénieure Data

datainge

Lectra - 2021

vector

Enrichissement et collecte de données

enrichData

Pipelines de données à gérer dans Kafka = Tuyaux

monde data1 3

Programmation fonctionnelle (Scala)

monde data1 1

Exemple Scala

val intList = new ArrayList[Int]()
for (i <- 1 to 5) {
  intList.add(i)
}

val oddNoList = new ArrayList[Int]()
for (i <- 0 until intList.size) {
  if (intList.get(i) % 2 == 1) oddNoList.add(intList.get(i))
}

val squareList = new ArrayList[Int]()
for (i <- 0 until oddNoList.size) {
  squareList.add(oddNoList.get(i) * oddNoList.get(i))
}

var sum = 0
for (i <- 0 until squareList.size()) {
  sum += squareList.get(i)
}
System.out.println("Sum : " + sum)

Exemple Scala

val pow2 = (x: Int) => x * x
val functionalResult = (1 to 5).filter(_ % 2 == 1).map(pow2).sum
println("Sum : "+functionalResult)

Multitude de petits projets

monde data1 2

Au cœur des équipes

monde data1 4

Kubernetes, Docker, Jenkins

monde data2 1

Mise en production

monde data2 2

Automatisation, Qualité, Analyses

monde data2 4

Fonctionnel des données

monde data2 3

Challenges

Sketch

Formation

data

Auto formation

  • 💻 En ligne

  • 🗣️ Interne

  • 🕵️‍♀️ Espionner ses collègues

  • 🚵‍♀️ Essayer et se tromper

Auto formation

  • 🗣️ "Pourquoi ?" "Comment ?"

  • 🍻 Partager

  • 🎤 Assister à des Conférences

Une équipe au top

my team

Une équipe au top

  • 🧸 Parrain

  • 📖 Documentation

  • ✏️ Schémas

  • 🧑🏼‍🤝‍🧑🏻 Mob

  • 🍻 Coding dojos

  • 🫶 Soutien et bienveillance

Les doutes 😞

Sketch

Découragement

Sketch

Les petites victoires 🤗

Sketch

Agilité et innovation

agilite

Et vous ? Vous vous lancez ?

Conseils

  • 🧑‍💼 Environnement

  • 📜 Conditions du poste

  • 🎓 Formation diplômante

  • 👣 Petit pas

Comment se lancer ?

  • 🗣️ Discutez en interne

  • ♟️ Argumentez vos choix

  • 🙋‍♀️ Osez postuler

  • 🧪 Vis ma vie

  • 🔭 Curiosité

Le rôle de l’entreprise

  • 👩‍🔬 Inclusion

  • ⏳ Temps et moyens

  • 👐 Apprendre des différences

Merci beaucoup !